package example.day04;

/**
 * @author 涛哥
 * @nick_name "deep as the sea"
 * @contact qq:657270652 wx:doit_edu
 * @site www.doitedu.cn
 * @date 2021-03-05
 * @desc 数组基本语法应用练习
 */
public class _05_Array数组Demo {
    public static void main(String[] args) {

        // 创建一个数组，存入如下数据： 8.8,10,12,30,100,86
        double[] arr  = new double[]{8.8,10,12,30,100,86};

        // 然后求出整个数组的所有元素之和
        double sum = 0;
        for(int i=0;i<arr.length;i++){
            sum += arr[i];
        }
        System.out.println("元素之和： " + sum);

        // 求出整个数组的所有元素之积
        double ji = 1;
        for(int i =0;i<arr.length;i++){
            ji *= arr[i];
        }
        System.out.println("元素之积： " + ji);

        // 求出数组中的最大元素
        double max = arr[0];
        for(int i=1;i<arr.length;i++){
            if(arr[i]>max) max = arr[i];
        }
        System.out.println("数组中的最大值是： " + max);


        // 求出数组中的最小元素
        double min = arr[0];
        for(int i=0;i<arr.length;i++){
            // if(arr[i]<min) min = arr[i];
            min = arr[i]<min ? arr[i] : min;
        }
        System.out.println("数组中的最小值是： " + min);


    }
}
